All articles by Graham King

Thumbnail image for tmux: Stay focused

tmux: Stay focused

<p>On the surface tmux manages your terminal windows, but really it helps you</p><p>stay focused</p><p>. The challenge with learning tmux is that the benefits are not immediately apparent. At first it’s just</p><p>screen</p><p>with vertical splits. In this post …</p>
Thumbnail image for The Joy of Upstart

The Joy of Upstart

<p>Upstart</p><p>is a ridiculously easy way to turn your scripts into daemons. Take this python script:</p><p>/home/myuser/ez_daemon.py</p><p>:</p><p>exec</p><p>python</p><p>/home/myuser/ez_daemon.py</p><p>And that&amp;#8217;s it! &lt;ul&gt; &lt;li&gt;</p><p>sudo start ez_daemon</p><p>&lt;/li&gt; &lt;li&gt;</p><p>sudo tail -f /var/log/upstart/ez_daemon.log</p><p>&lt;/li&gt; &lt;li&gt;</p><p>sudo stop ez_daemon …</p>
Thumbnail image for What is WebRTC?

What is WebRTC?

<p>WebRTC</p><p>, short for Web Real Time Communications, is a</p><p>specification</p><p>and project adding JavaScript</p><p>API</p><p>s in the browser to:</p><p>1. Access a user’s webcam and microphone:</p><p>getUserMedia</p><p>.</p><p>2. Connect directly to another browser:</p><p>PeerConnection</p><p>and</p><p>DataChannel</p><p>. …</p>
Thumbnail image for What is SPDY?

What is SPDY?

<p>This is</p><p>HTTP</p><p>A big friendly unsecured clear-text, line-oriented bear.</p><p>This is</p><p>SPDY</p><p>A multi-plexed binary</p><p>TLS</p><p>-wrapped protocol from the future.</p><p>SPDY</p><p>(pronounced</p><p>speedy</p><p>) is a replacement for</p><p>HTTP</p><p>, and feels like a wrapper for it.</p><p>SPDY …</p>
Thumbnail image for Optimize for Motivation

Optimize for Motivation

<p>When your client is hundreds of miles away, but your bed only three feet, it helps to understand motivation.</p><p>The first thing to understand about motivation is that it’s not something you do to someone. That’s called coercion. With enough …</p>